// 手工增加案件
Ext.define('RsyncDataView', {
			extend : 'Ext.panel.Panel',
			id : 'RsyncDataView',
			layout : 'fit',
			title : '数据同步设置',
			iconCls : 'btn-mail_receive',
			border : false,

			initComponent : function() {
				this.tbar = new Ext.Toolbar({
					items : [{
						text : '手动同步',
						iconCls : 'btn-save',
						scope: this,
						handler : this.rsync
					}, '-', {
						text : '刷新',
						iconCls : 'btn-refresh',
						scope: this,
						handler : function() {
							this.formPanel.loadData({
								url : __ctxPath + '/comm/getRsyncDate.do',
								root : 'data',
								preName : 'rsyncDate'
							});
						}
					}]
				});
				this.formPanel = new Ext.form.Panel({
						timeout: 600,
						border : false,
						layout : 'form',
						bodyStyle:'padding:10px;',
						defaults : {
							labelWidth : 100,
							labelAlign : 'right',
							xtype : 'textfield'
						},				
						items : [{
									fieldLabel : '上次同步完成时间',
									name : 'rsyncDate.lastRsyncDate',
									readOnly: true
								}, {
									fieldLabel : '上次同步方式',
									name : 'rsyncDate.type',
									readOnly: true
								}, {
									fieldLabel : '本次同步起始时间',
									name : 'rsyncDate.nextRsyncDate',
									allowBlank : false
									// vtype: 验证 
								}, {
									name : 'rsyncDate.oid',
									xtype : 'hidden'
								}]
						});			

				this.items = [this.formPanel];
				this.callParent();
				
				// 加载数据
				this.formPanel.loadData({
							url : __ctxPath + '/comm/getRsyncDate.do',
							root : 'data',
							preName : 'rsyncDate'
						});
			},
			// 保存记录
			rsync : function() {
				var me = this;
				var v = this.formPanel.getCmpByName('rsyncDate.nextRsyncDate').getValue();
				Ext.Msg.confirm('信息确认', '您确认要手动同步起始时间【'+v+'】吗？', function(btn) {
					if (btn == 'yes') {
						$postForm({
							formPanel : me.formPanel,
							url : __ctxPath + '/comm/rsyncRsyncDate.do',
							callback : function(fp, action) {
								// 重新加载数据
								me.formPanel.loadData({
										url : __ctxPath + '/comm/getRsyncDate.do',
										root : 'data',
										preName : 'rsyncDate'
									});
							}
						});
					}
				});
				
			}

		});